package org.eda.act3;

public class ListaPartidos {
		

		private SimpleLinkedList<Partido> listaPa = new SimpleLinkedList<Partido>();
		

		public SimpleLinkedList<Partido> getListaPa() {
			return listaPa;
		}

		public void anadirPartido(String nombre){
			if(!this.buscarPartido(nombre)){
			Partido p=new Partido(nombre);
			listaPa.insert(p);}
		}
		
		public void anadirPartidoDirectamente (Partido part){
			if(!this.buscarPartido(part.getNomb())){
			listaPa.insert(part);}
		}
		
		public void eliminarPartido (String nombre){
			if(!this.buscarPartido(nombre)){
			Partido p=new Partido(nombre);
			listaPa.remove(p);}
		}
		
		public boolean buscarPartido(String nombre){
			Partido p=new Partido(nombre);
			return  this.getListaPa().find(p);
	}
		
	    public Partido buscarPartidoYDevolver(String pNombre){								
			boolean enc=false;
			Partido p=null;
			listaPa.goFirst();
				while(listaPa.hasNext() && !enc){
					if(listaPa.get().getNomb()==pNombre){
						p=listaPa.get();
					}else{
						listaPa.goNext();
					}
				}
			return p ;
		}
}

